(defsystem "cl-daisyui"
  :version "0.0.0"
  :description "daisyUI components generated with spinneret."
  :author "He Xiang-zhi <xz.he@qq.com>"
  :license "MIT"
  :depends-on (:alexandria
               :log4cl
               :spinneret
               )
  :in-order-to ((test-op (test-op "cl-daisyui/tests")))
  :components ((:module "src"
                :serial t
                :components ((:file "packages")
                             (:file "specials")
                             (:file "utils")
                             (:file "html")
                             (:file "htmx")
                             (:module "components"
                              :serial t
                              :components ((:file "actions")
                                           (:file "data-display")
                                           (:file "navigation")
                                           (:file "feedback")
                                           (:file "data-input")
                                           (:file "layout")
                                           ))))))

(defsystem "cl-daisyui/tests"
  :author "He Xiang-zhi <xz.he@qq.com>"
  :license "MIT"
  :version "0.0.0"
  :serial t
  :depends-on (:cl-daisyui
               :parachute)
  :components ((:module "test"
                :serial t
                :components ((:file "packages")
                             (:file "utils")
                             )))
  :perform (test-op (o s) (uiop:symbol-call :parachute :test :cl-daisyui-tests)))
